import matplotlib.pyplot as plt

input_values = [1, 2, 3, 4, 5]
squares = [1, 4, 9, 16, 25]

plt.style.use('seaborn') # 使用预定义的样式

plt.rcParams['font.sans-serif'] = ['Microsoft YaHei'] # 指定默认字体（解决中文无法显示的问题）
plt.rcParams['axes.unicode_minus'] = False # 解决保存图像时负号“-”显示方块的问题

fig, ax = plt.subplots() # subplots()返回fig(表示整张图片)，ax(表示图片中的各个图表)
ax.plot(input_values, squares, linewidth=3) # linewidth表示绘图线粗细
# plot绘制折线图

# 设置图表标题并给坐标轴加上标签
ax.set_title("平方数", fontsize=24) # 标题
ax.set_xlabel("值", fontsize=14) # x轴标签
ax.set_ylabel("值的平方", fontsize=14) # y轴标签

# 设置刻度标记的大小,刻度数字大小
ax.tick_params(axis='both', labelsize=14) # axis表示是哪个坐标轴上的刻度

plt.show() # plt.show()打开matplotlib查看器并显示绘制的图表